Golang Job: BBC Software Engineering Graduate Scheme 2022

Job added on

Company

BBC

Location

London, England - United Kingdom

Job type

Full-Time

Golang Job Details

Job Introduction

What will I do as part of the scheme?

The BBC is changing - we’re adapting to our audience all of the time, so we need passionate problem solvers to join us, to drive innovation and help shape the future of the BBC.

We ask that you have some demonstrable software engineering experience. Your experience might have been gained via self-teaching, via a coding boot camp; or via a university degree course. We’re looking for people who love working in a collaborative environment. And we’re looking for people who want to apply their skills towards brands that reach millions of people each day.

Main Responsibilities

You will complete four 6-month rotations. Your first rotation will be chosen for you, based on your previous experience, but you will choose rotations 2, 3 and 4 from a huge variety of teams. You are encouraged to experience as wide a spread of technologies as possible. Each team you join will provide you with experience in different languages, technologies and ways of working. You will have the opportunity to work on products such as BBC iPlayer, BBC News, BBC Sounds, BBC Sport and BBC Bitesize and gain experience of accessibility, security, architecture, software testing, test driven development, back-end/front-end/full-stack development, machine learning, AI, data science, API development, user experience + design, research + design, Cloud, smart speakers, iOS, Android, prototyping.

By the end of the scheme you will have been part of 4 distinct teams, having worked with many different technologies, people and products, allowing you to discover what suits you perfectly.

Technologies used by teams around the BBC include (listed in alphabetical order):

  • Amazon Web Services (including Lambda, DynamoDB, S3 and EC2)
  • Continuous Integration (Jenkins, AWS CodePipeline)
  • CSS + HTML
  • Golang
  • Java
  • JavaScript – Typescript, Node.js, React.js
  • Kotlin
  • PHP
  • Python
  • Relational, NoSQL and GraphQL databases
  • Ruby
  • Scala
  • Swift

In order to get the most out of each rotation you are encouraged to do as much relevant training as possible. Our award-winning BBC Training Academy offers a wide variety of training courses and you will also have individual access to a number of technology learning platforms. When working in your team you’ll be able to learn from talented software engineers and product specialists in a positive, friendly, inclusive and collaborative environment.

You will also have the opportunity to take part in STEM and Women in STEM events, hackathons and technical conferences.

Are you the right candidate?

Whether you are a self-taught coder looking for a career change, or a university graduate, no matter how recent (we have people of all ages on the scheme – there is absolutely no upper age limit), you are welcome to apply. Read on to find out if your skills match what we’re looking for.

  • You have some demonstrable software engineering experience – perhaps gained via self-teaching or a coding boot camp; or you have previously completed a degree in a related field.
  • You love working in teams, learning from others, and helping others to learn.
  • Our software engineers are really passionate about what they do, so you'll need to have the passion to match!
  • You share our values.

Applications close at midnight on Sunday 27 November 2022. In-person assessment days will take place in Glasgow, Salford and London in January/February 2023. If you are invited to an assessment day you will be required to complete a short technical test at home beforehand.

Your base location will either be London, MediaCityUK (Salford) or Glasgow, with some days working remotely. Please state your preferred location on your application. We can only accept applicants who already have the right to work in the UK and you must be over 18 by the first day of this scheme (September 2023).

What are we offering?

  • £32,500 (outside London) and £37,418 (London) will be your starting salary, with an increase in your second year and a further increase as you move into your role after the scheme.
  • Unrivalled training and development opportunities – our in-house Academy hosts a wide range of internal and external courses and certifications.
  • The latest MacBook Pro to use for your work.
  • The opportunity to work on world-class digital products in a friendly, inclusive and collaborative environment.
  • The option to do rotations in a location other than your base location.
  • The chance to be part of four completely different teams, learning many different technologies and ways of working, attending team days and social events.
  • The perfect opportunity for you to discover which area of software engineering you are most passionate about.
  • A dedicated mentor, often a colleague who has previously completed the scheme, who can help you with your personal development and career goals.
  • A dedicated scheme manager who is always on hand to assist you.
  • Mental and physical health support through a variety of channels such as BBC i-resilience which focuses on your resilience and well-being, our Employee Assistance Programme and GP24, our remote 24/7 GP service.
  • 26 days’ holiday with the option to buy an extra 5 days.
  • A defined contributions pension scheme with employer contributions of up to 10%, depending on how much you choose to pay in.
  • Discounted dental, health care, gym membership and much more.

Hear from our current Graduates

  • Click here to find out what our graduates have to say about this scheme

Diversity

We are a diversity champion and we promote a good working environment for all existing and potential staff ensuring equal treatment for all of our employees. We have formed a partnership with VERCIDA, the UK's largest diversity and inclusion focused careers site. All of our vacancies are also listed on VERCIDA. Click here to view our vacancies in an accessible format. If you have a disability you will also have the option to go through our Extend Hub when you apply.

About the BBC

We don’t focus simply on what we do – we also care how we do it. Our values and the way we behave are important to us. Please make sure you’ve read about our values and behaviours in the document attached below.

Diversity matters at the BBC. We have a working environment where we value and respect every individual's unique contribution, enabling all of our employees to thrive and achieve their full potential.

We want to attract the broadest range of talented people to be part of the BBC – whether that’s to contribute to our programming or our wide range of non-production roles. The more diverse our workforce, the better able we are to respond to and reflect our audiences in all their diversity.

We are committed to equality of opportunity and welcome applications from individuals, regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion and/or belief. We will consider flexible working requests for all roles, unless operational requirements prevent otherwise.

To find out more about Diversity and Inclusion at the BBC, please click here

Package Description

Key Details

Duration: 2 years (Four 6-month rotations)
Location: London, MediaCityUK (Salford) and Glasgow
Products: BBC iPlayer, BBC News, BBC Sounds, BBC Sport and BBC Bitesize
Platforms: Include TV, Web, Mobile